home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / util / libs / WBStart.readme < prev   
Encoding:
Text File  |  1996-10-11  |  3.3 KB  |  69 lines

  1. Short:    Emulate program starting from WB (V2.2)
  2. Author:   stefanb@yello.ping.de (Stefan Becker)
  3. Uploader: stefanb@yello.ping.de (Stefan Becker)
  4. Version:  2.2
  5. Type:     util/libs
  6. Replaces: util/libs/WBStart*.lha
  7. Requires: OS 3.0 (V39) or better
  8. Kurz:     Emuliere Programmstart von der WB (V2.2)
  9.  
  10. WBStart is a package  to  emulate  the  Workbenchs'  method  of  starting
  11. programs. Emulating this method seems to  be  easy  on  the  first  look,
  12. because you only have to load a program, create a process and then send a
  13. Workbench startup message to it.
  14.  
  15. But complications arise from this startup message. It  contains  pointers
  16. to memory and directory locks owned by your process and it  will  not  be
  17. returned until the newly created Workbench process exits. So your process
  18. can't quit until ALL Workbench processes which have been started by  your
  19. process are finished. If you don't wait the replied messages will go into
  20. nowhere land and the man from India will visit you.
  21.  
  22. WBStart solves this problem by using a handler process, which  loads  the
  23. program, creates the process, sends the message and then  waits  for  the
  24. reply. You just supply all  needed  information  like  program  name  and
  25. arguments in a library call. The handler copies this information so  your
  26. program can free its resources and exit.
  27.  
  28. Changes since WBStart 2.1:
  29.  
  30.    - Added "Caveats" and "Credits" section.
  31.    - Added Assembler and Oberon support files.
  32.    - Clarified directory lock usage in AutoDoc entry for WBStartTagList().
  33.    - Fixed problems with softlinks and project icons introduced in 2.1.
  34.    - Now uses dospath.library for AmigaDOS path list handling.
  35.  
  36.  
  37. ============================= Archive contents =============================
  38.  
  39. Original  Packed Ratio    Date     Time    Name
  40. -------- ------- ----- --------- --------  -------------
  41.     1249     512 59.0% 18-Sep-96 20:30:50 +WBstart.I
  42.      100      95  5.0% 18-Sep-96 20:31:20 +WBStart_Lib.I
  43.     1685     510 69.7% 18-Sep-96 20:01:26 +DMakefile
  44.      293     200 31.7% 18-Sep-96 20:01:16 +wbstart.c
  45.      311     207 33.4% 18-Sep-96 20:02:04 +DMakefile
  46.     2704    1890 30.1% 18-Sep-96 20:35:22 +WBStarter
  47.     1094     548 49.9% 18-Sep-96 20:35:10 +WBStarter.c
  48.      391     234 40.1% 18-Sep-96 20:02:20 +wbstart_protos.h
  49.     1447     521 63.9% 18-Sep-96 20:02:48 +wbstart.h
  50.      356     199 44.1% 18-Sep-96 20:03:02 +wbstart_pragmas.h
  51.      131      99 24.4% 18-Sep-96 20:03:12 +wbstart.h
  52.      199     153 23.1% 18-Sep-96 20:00:18 +wbstart_lib.fd
  53.      435     233 46.4% 18-Sep-96 20:23:36 +liesmich
  54.      433     216 50.1% 18-Sep-96 20:23:48 +readme
  55.     1671     721 56.8% 18-Sep-96 20:23:18 +WBStart.mod
  56.     2579     866 66.4% 18-Sep-96 20:01:00 +wbstart.doc
  57.     2664    1588 40.3% 25-Aug-96 15:30:02 +dospath.library
  58.     4032    2461 38.9% 18-Sep-96 20:39:26 +wbstart.library
  59.      879     411 53.2% 18-Sep-96 20:37:16 +DMakefile
  60.     4334    1498 65.4% 18-Sep-96 20:38:04 +handler.c
  61.     1847     647 64.9% 18-Sep-96 20:38:58 +memory.c
  62.     2242     877 60.8% 18-Sep-96 20:38:40 +paths.c
  63.    13172    3851 70.7% 18-Sep-96 20:38:20 +start.c
  64.     8542    2570 69.9% 18-Sep-96 20:37:50 +wbstart.c
  65.     2549     854 66.4% 18-Sep-96 20:37:36 +wbstart.h
  66.     8714    3728 57.2% 18-Sep-96 20:32:18 +WBStart.txt
  67. -------- ------- ----- --------- --------
  68.    64053   25689 59.8% 03-Oct-96 01:53:32   26 files
  69.